package com.expense.annotation;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

/**
 * 表列名注解
 * @author xj
 * */
@Retention(RetentionPolicy.RUNTIME)//可以保留到类被加载运行时
@Target(ElementType.FIELD)
public @interface Column {
	
	/**列名*/
	String columnName();
	
	/**是否为主键**/
	boolean isPrimaryKey() default false;
	
	/***时间日期格式  0为不是Date字段  1为Date时间格式字段  2为Date日期格式字段**/
	int dateTimeType () default 0;
}
 
